(function (_0xc34315, _0x5f0d68) {
  const _0x4e2e71 = _0xc34315();
  while (true) {
    try {
      const _0x2730a7 = parseInt(_0x53b5(754, '^o1E')) / 1 + parseInt(_0x53b5(655, 'iH4l')) / 2 * (-parseInt(_0x53b5(715, 'fcJw')) / 3) + parseInt(_0x53b5(304, 'Vm2o')) / 4 + -parseInt(_0x53b5(177, 'scYp')) / 5 + parseInt(_0x53b5(983, 'HVI5')) / 6 + -parseInt(_0x53b5(380, 'eDc%')) / 7 * (-parseInt(_0x53b5(1002, 'FXUJ')) / 8) + -parseInt(_0x53b5(1057, 'Vm2o')) / 9;
      if (_0x2730a7 === _0x5f0d68) {
        break;
      } else {
        _0x4e2e71.push(_0x4e2e71.shift());
      }
    } catch (_0x3786b0) {
      _0x4e2e71.push(_0x4e2e71.shift());
    }
  }
})(_0x3f9b, 340677);
const _0x2003e7 = function () {
  let _0x3f5ee4 = true;
  return function (_0xd683c1, _0x21ecbb) {
    const _0x40742c = _0x3f5ee4 ? function () {
      if (_0x21ecbb) {
        const _0x2fef58 = _0x21ecbb.apply(_0xd683c1, arguments);
        _0x21ecbb = null;
        return _0x2fef58;
      }
    } : function () { };
    _0x3f5ee4 = false;
    return _0x40742c;
  };
}();
const _0x3d75d9 = _0x2003e7(this, function () {
  return _0x3d75d9.toString().search("(((.+)+)+)+$").toString().constructor(_0x3d75d9).search("(((.+)+)+)+$");
});
_0x3d75d9();
const _0x5cafdc = function () {
  const _0x5506ce = {
    fMVhL: "[ConfigManager] 配置保存失败:"
  };
  _0x5506ce.tPUYd = function (_0x5ee4c1, _0x3da52c) {
    return _0x5ee4c1 !== _0x3da52c;
  };
  _0x5506ce.muKOu = "EstNq";
  _0x5506ce.OVkCu = "HkbNJ";
  _0x5506ce.YaXCW = function (_0x25d9cf, _0x31ce66) {
    return _0x25d9cf === _0x31ce66;
  };
  _0x5506ce.dDqQL = "XiIvk";
  _0x5506ce.PoHcB = function (_0x403eed, _0x23f78c) {
    return _0x403eed !== _0x23f78c;
  };
  _0x5506ce.qsWPe = "pPswH";
  let _0x4b7020 = true;
  return function (_0x1d6a2f, _0x4e118b) {
    const _0x232a92 = {
      'IBqDH': "[ConfigManager] 配置保存失败:",
      'DHOcf': function (_0x275d0d, _0x3db145) {
        return _0x5506ce.tPUYd(_0x275d0d, _0x3db145);
      },
      'rTZoo': _0x5506ce.muKOu,
      'FpFTH': _0x5506ce.OVkCu,
      'mzxBs': function (_0x5e3e15, _0x47e695) {
        return _0x5506ce.YaXCW(_0x5e3e15, _0x47e695);
      },
      'YqZGD': _0x5506ce.dDqQL
    };
    if (_0x5506ce.PoHcB(_0x5506ce.qsWPe, _0x5506ce.qsWPe)) {
      _0xd9aa9 = _0x1d1aa3;
    } else {
      const _0x281e70 = _0x4b7020 ? function () {
        if (_0x5506ce.tPUYd(_0x232a92.rTZoo, _0x232a92.FpFTH)) {
          if (_0x4e118b) {
            if (_0x5506ce.YaXCW(_0x232a92.YqZGD, _0x232a92.YqZGD)) {
              const _0x49e930 = _0x4e118b.apply(_0x1d6a2f, arguments);
              _0x4e118b = null;
              return _0x49e930;
            } else {
              const _0x12176e = this.loadConfig();
              return _0x5506ce.tPUYd(_0x12176e[_0x22d87e], _0x1a6288) ? _0x12176e[_0x4782e5] : _0x516ba8;
            }
          }
        } else {
          _0x244e4d.error("[ConfigManager] 配置保存失败:", _0x2ca36c);
          return false;
        }
      } : function () { };
      _0x4b7020 = false;
      return _0x281e70;
    }
  };
}();
(function () {
  _0x5cafdc(this, function () {
    const _0xa956ff = new RegExp("function *\\( *\\)");
    const _0x590797 = new RegExp("\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)", 'i');
    const _0xac19bb = _0x2f650b("init");
    if (!_0xa956ff.test(_0xac19bb + "chain") || !_0x590797.test(_0xac19bb + "input")) {
      _0xac19bb('0');
    } else {
      _0x2f650b();
    }
  })();
})();
const _0x3e195b = function () {
  let _0x3a7f92 = true;
  return function (_0x30c6ed, _0x1f0030) {
    const _0x15cd57 = _0x3a7f92 ? function () {
      if (_0x1f0030) {
        const _0x13a69a = _0x1f0030.apply(_0x30c6ed, arguments);
        _0x1f0030 = null;
        return _0x13a69a;
      }
    } : function () { };
    _0x3a7f92 = false;
    return _0x15cd57;
  };
}();
(function () {
  const _0x1ad40f = function () {
    let _0x4090e6;
    try {
      _0x4090e6 = Function("return (function() {}.constructor(\"return this\")( ));")();
    } catch (_0x13e6f7) {
      _0x4090e6 = window;
    }
    return _0x4090e6;
  };
  const _0x3ab2bd = _0x1ad40f();
  _0x3ab2bd.setInterval(_0x2f650b, 4000);
})();
function _0x53b5(_0x3f9c13, _0x5a5a44) {
  const _0x5ace14 = _0x3f9b();
  _0x53b5 = function (_0x106159, _0xb4b251) {
    _0x106159 = _0x106159 - 157;
    let _0x50e2f2 = _0x5ace14[_0x106159];
    if (_0x53b5.AAzVqv === undefined) {
      var _0x5e57ca = function (_0x3afbc5) {
        let _0x54eb3c = '';
        let _0x3ccf3e = '';
        let _0x3334b5 = _0x54eb3c + _0x5e57ca;
        let _0x3ad402 = 0;
        let _0x44ebf2;
        let _0x4e39fa;
        for (let _0x49f049 = 0; _0x4e39fa = _0x3afbc5.charAt(_0x49f049++); ~_0x4e39fa && (_0x44ebf2 = _0x3ad402 % 4 ? _0x44ebf2 * 64 + _0x4e39fa : _0x4e39fa, _0x3ad402++ % 4) ? _0x54eb3c += _0x3334b5.charCodeAt(_0x49f049 + 10) - 10 !== 0 ? String.fromCharCode(255 & _0x44ebf2 >> (-2 * _0x3ad402 & 6)) : _0x3ad402 : 0) {
          _0x4e39fa = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/='.indexOf(_0x4e39fa);
        }
        let _0x586719 = 0;
        for (let _0x1ac6f9 = _0x54eb3c.length; _0x586719 < _0x1ac6f9; _0x586719++) {
          _0x3ccf3e += '%' + ('00' + _0x54eb3c.charCodeAt(_0x586719).toString(16)).slice(-2);
        }
        return decodeURIComponent(_0x3ccf3e);
      };
      const _0x46af39 = function (_0x3b06e9, _0x224c79) {
        let _0x235302 = [];
        let _0x553d0d = 0;
        let _0x514347;
        let _0x101cfd = '';
        _0x3b06e9 = _0x5e57ca(_0x3b06e9);
        let _0x390567;
        for (_0x390567 = 0; _0x390567 < 256; _0x390567++) {
          _0x235302[_0x390567] = _0x390567;
        }
        for (_0x390567 = 0; _0x390567 < 256; _0x390567++) {
          _0x553d0d = (_0x553d0d + _0x235302[_0x390567] + _0x224c79.charCodeAt(_0x390567 % _0x224c79.length)) % 256;
          _0x514347 = _0x235302[_0x390567];
          _0x235302[_0x390567] = _0x235302[_0x553d0d];
          _0x235302[_0x553d0d] = _0x514347;
        }
        _0x390567 = 0;
        _0x553d0d = 0;
        for (let _0x2d7155 = 0; _0x2d7155 < _0x3b06e9.length; _0x2d7155++) {
          _0x390567 = (_0x390567 + 1) % 256;
          _0x553d0d = (_0x553d0d + _0x235302[_0x390567]) % 256;
          _0x514347 = _0x235302[_0x390567];
          _0x235302[_0x390567] = _0x235302[_0x553d0d];
          _0x235302[_0x553d0d] = _0x514347;
          _0x101cfd += String.fromCharCode(_0x3b06e9.charCodeAt(_0x2d7155) ^ _0x235302[(_0x235302[_0x390567] + _0x235302[_0x553d0d]) % 256]);
        }
        return _0x101cfd;
      };
      _0x53b5.QpMGZo = _0x46af39;
      _0x3f9c13 = arguments;
      _0x53b5.AAzVqv = true;
    }
    const _0xd9aa9 = _0x5ace14[0];
    const _0x1d1aa3 = _0x106159 + _0xd9aa9;
    const _0x5bd49e = _0x3f9c13[_0x1d1aa3];
    if (!_0x5bd49e) {
      if (_0x53b5.SAAsOo === undefined) {
        const _0x1c3eab = function (_0x427891) {
          this.KhixNA = _0x427891;
          this.glmOTH = [1, 0, 0];
          this.WGympn = function () {
            return 'newState';
          };
          this.ylYHXs = "\\w+ *\\(\\) *{\\w+ *";
          this.eHAnlR = "['|\"].+['|\"];? *}";
        };
        _0x1c3eab.prototype.AWVIHq = function () {
          const _0x27da1d = new RegExp(this.ylYHXs + this.eHAnlR);
          const _0x587aec = _0x27da1d.test(this.WGympn.toString()) ? --this.glmOTH[1] : --this.glmOTH[0];
          return this.gdkhnZ(_0x587aec);
        };
        _0x1c3eab.prototype.gdkhnZ = function (_0x582e89) {
          if (!Boolean(~_0x582e89)) {
            return _0x582e89;
          }
          return this.DoftkF(this.KhixNA);
        };
        _0x1c3eab.prototype.DoftkF = function (_0x37bff6) {
          let _0x4d464c = 0;
          for (let _0x31ced4 = this.glmOTH.length; _0x4d464c < _0x31ced4; _0x4d464c++) {
            this.glmOTH.push(Math.round(Math.random()));
            _0x31ced4 = this.glmOTH.length;
          }
          return _0x37bff6(this.glmOTH[0]);
        };
        new _0x1c3eab(_0x53b5).AWVIHq();
        _0x53b5.SAAsOo = true;
      }
      _0x50e2f2 = _0x53b5.QpMGZo(_0x50e2f2, _0xb4b251);
      _0x3f9c13[_0x1d1aa3] = _0x50e2f2;
    } else {
      _0x50e2f2 = _0x5bd49e;
    }
    return _0x50e2f2;
  };
  return _0x53b5(_0x3f9c13, _0x5a5a44);
}
const _0x30476a = _0x3e195b(this, function () {
  let _0x56d649;
  try {
    const _0x105049 = Function("return (function() {}.constructor(\"return this\")( ));");
    _0x56d649 = _0x105049();
  } catch (_0x27ba77) {
    _0x56d649 = window;
  }
  const _0x2cbb26 = _0x56d649.console = _0x56d649.console || {};
  const _0x390d18 = ["log", "warn", "info", "error", "exception", "table", "trace"];
  for (let _0x16f67d = 0; _0x16f67d < _0x390d18.length; _0x16f67d++) {
    const _0x449521 = _0x3e195b.constructor.prototype.bind(_0x3e195b);
    const _0x52378b = _0x390d18[_0x16f67d];
    const _0x57860c = _0x2cbb26[_0x52378b] || _0x449521;
    _0x449521.__proto__ = _0x3e195b.bind(_0x3e195b);
    _0x449521.toString = _0x57860c.toString.bind(_0x57860c);
    _0x2cbb26[_0x52378b] = _0x449521;
  }
});
_0x30476a();
const fs = require('fs');
function _0x141dfc(_0x9c755, _0x34507a, _0x1e2a24, _0x213f05, _0x5f0f21) {
  return _0x53b5(_0x5f0f21 - 0xef, _0x1e2a24);
}
function _0xcc2de8(_0x3b5476, _0x43ab77, _0xe99a47, _0x356de8, _0x19cfdc) {
  return _0x53b5(_0x19cfdc - 0x158, _0x3b5476);
}
function _0xa81ac4(_0x7ddd53, _0x5ac7df, _0x3723dc, _0x4fcf79, _0x53916e) {
  return _0x53b5(_0x5ac7df + 0x181, _0x4fcf79);
}
const path = require("path");
function _0x13cc4f(_0x50778f, _0x448417, _0x6c3dcb, _0x5a19d3, _0x208bfa) {
  return _0x53b5(_0x50778f + 0x14c, _0x5a19d3);
}
function _0x3f9b() {
  const _0x438dc0 = ['gcFcQmopW6m', 'j0ZcKmofgW', 'iSopW4CZhW', 'W5pdMNVcPIW', 'WQnGFcKJ', 'lCoTW5Keka', 'vqhcQCoYrq', 'W4tcUWupW4W', 'WPdcOmoigJW', 'WPpcGSoGpSkV', 'yHNdPHlcMG', 'kSo1W4ewoq', 'hmkwWPldHeu', 'WQNdOvKsia', 'W5jzhdJdLq', 'WQJdSL7cU8ot', 'W47cTM5EWO8', 'WODgWQpdQbi', 'aHyhu8kY', 'u+MeI+E8Los9HowSKG', 'oCouW7yipW', 'uXFdQW3cGW', 'WPFcPSoPm8ks', 'WQpdMmkrW67dNW', 'rmkdWONdUSos', 'W43dPaxdOmoF', 'WPVcSguKqG', 'lxFcS8oaka', 'W7dcSSo6F1W', 'm8o6W7xdSgO', 'W77dNgxdLmo2', 'WOi6WOjvW6e', 'WPLlW4yJW5G', 'tvxdVSknWQ4', 'd2ZcSCokbG', 'wvpdHmkbWPq', 'W73cT8o0C3K', 'WQtcILDfyq', 'c1FdGZNdVq', 'WO7dQgJcQSoH', 'Ee7dOCov', 'W5ywW4WMva', 'id4qW5i/', 'W4FdOI3dPq', 'WRNdK13cI8oW', 'yGC7W57cTG', 'WOBcI8oQgSkZ', 'WR/cOSocbW8', 'WPjWW7NdHCor', 'peFcHCoy', 'DSoUW7PyWP4', 'WRbfW4/dSmof', 'CapcJbJcHW', 'ymk/omkfxG', 'W5qreJRcLW', 'x1VdP8k4WQW', 'WQNdIeFcMG', 'WOxcRgS', 'zcxdNCo9xG', 'oCkNW5/cUuS', 'WOBdU8oSq10', 'AYj7WQrNWPXyBmobWPDjDG', 'mJbAWQWy', 'WOxcTNLhrW', 'rZGUW77cIq', 'W5n2W6rkqW', 'WQDRDSkMBW', 'BMxdPa', 'lmojDG', 'WO92BbaA', 'fSo/W5X1WQG', 'DCk0W5nhWRW', 'yqNdN8khvq', 'sXddKSoBCG', 'WQDsWQ/dOGC', 'rftdGmoTW70', 'zIhdN8ocvq', 'imkbW5RcRW', 'WRBdIvRcHmoK', 'pu3dN3pcLa', 'dmkHmSoMqCkcjmkZzmktxa', 'kIzLWQqI', 'WPTTWPtcNtm', 'WPVdKv7cI8oj', 'mMpdM8o2iW', 'dCkzW7lcIx0', 'WP9mWOK5', 'WQuGmZy', 'BCk+W4fx', 'xXKWW7q', 'hw3cN8oEga', 'Bc7dGW/cGa', 'W4ddTYHjda', 'dSoTW7SLhq', 'WRf7umk+rG', 'hUMeHEE+O+s9UowTHW', 'i8kXW7/cIem', 'WRGYWO97W4K', 'kmoaW4eohq', 'WR11wmk4wa', 'WRddHCk7WRpcVG', 'WRVcOCo6mJG', 'W5/cNLj0WP8', 'WQv1EayV', 'ubhdKSo6xW', 'WRjoBIeg', 'n8kxW4tcUv4', 'abKzzCkL', 'FZZdGWNcJG', 'WP3cUw1a', 'ibxcTSkpWQpdHdZdNYqgf8kCW7a', 'emofW7H/WOe', 'WRXrWRJcRsa', 'WO1qWQZdSGe', 'WRjNWPRcIq', 'WQLyWRhdIGu', 'x8o6Amk7', 'ws3cUCoMCa', 'ariGW7yL', 'uLxdTCojW7K', 'k+MeS+E/Jos+PUwUSa', 'nSokW5mfmG', 'WO94WQtdTr0', 'nXDGWOKp', 'W6TSDYJcHa', 'dwddIYJdOG', 'W4vXEcxcJW', 'WQRcSCocgXG', 'W4RdUg/cSsa', 'WPriW4ddKCo1', 'WQFdULizdG', 'ASkCpmkzxG', 'y8kgk8kFvW', 'ndjyWO4u', 'W5u4jdRcJG', 'm8kDW57cJem', 'W7xcVYPvWPO', 'W4e6W7GNvW', 'WQ8uWQ9MW68', 'W6JdON3cUGy', 'A1tcRK7cKhVcP8k7', 'WOnltWWS', 'kbBcKhZcHG', 'W5iadG', 'W5zeqa7cKG', 'WRddOSkDWRpcVa', 'sxFdR8oaW5u', 'W5tcMJzRWRa', 'fWm7qSkV', 'oIxcTu/cGG', 'CK/dQCoCW78', 'WORcHSoxi8kV', 'msH+WQqf', 'WRPrWPtcNY0', 'WOHfwSkXAW', 'WRDkW6NdHSoA', 'jSknW4NcVKu', 'WQCkW5NdUZ0', 'W5WIidtcSG', 'bfGLW7m1', 'jSo5W6TzWPK', 'WQxdP14skq', 'WR/dSmkC', 'oMZcPSolnW', 'W4VcVWXdWPC', 'WPafWQDwW4C', 'WRjeWOVdMY8', 'WPTkWPaJW7K', 'lIzHWQ8', 'W6VdLsRdISoy', 'WPtdMNKVja', 'W7PzW5vCrW', 'DYr8WQ8h', 'W4ddSgdcQYq', 'WR8kWOpcOG', 'W6VdGd1liq', 'WRvUW5/dUSok', 'WPjbsG0m', 'ldj6WQu', 'WPFcJ2eJxCo1sSoZosxcTmky', 'cuiUW7GX', 'faVcNgm', 'pqJcMW', 'WRtcS8oeari', 'WOPYWQCoW6i', 'W4xdMeRcTty', 'WOiSWRTAW6q', 'W4LTAtZcKa', 'u8kvWQNdLmoT', 'mCoUW61dWPK', 'BCkXb8kkuq', 'W6xcJGHrWQW', 'W5FdGhpcOqS', 'nMHOWRr7', 'ytNcPCox', 'BI3dMXxcIW', 'wI7dIHNcSa', 'EMtdPCkt', 'W7ddIWJdJCob', 'zSkxamkSva', 'l8oHWRfpWOq', 'x37dPCk6WQe', 'WQLgWQuoW7m', 'WO/cLh4fyW', 'WONcGwm+qq', 'WOjlWOe', 'udVcUCoxAG', 'grtcJ0ZcIa', 'nSo3W7DjWQK', 'b0dcTCoOkW', 'nWusvmkW', 'W5jbuqBcNq', 'oCodW7uZpW', 'D8kvjSkyAG', 'WQbNW4FdO8oG', 's0ZdICoGW4W', 'W6JdU1il', 'rry2W4hcRW', 'WPyXWRXiW6G', 'sJhcVCoa', 'WPLBzmkSrq', 'WRldQ8kt', 'W6bgvsRcUq', 'k1BdLGNcNq', 'WOnlWPZcIr4', 'vSo6B8kZha', 'aYOBW60S', 'hmovW47dI18', 'fqSSW7eg', 'ALFdJJVdNsJdVCkyWPvgdSoaBG', 'pZ1dWRGw', 'WRxcHSo9cJO', 'bcm3A8k0', 'B8oEqmkxgG', 'jSoiFWddQG', 'mCoKW7XjWPS', 'WOj1zSkdDW', 'pvBcKmkbra', 'W4hdKdJdP8oo', 'ecKuW78J', 'WR/cHCo0pSkB', 'iZm8W5uP', 'dColW6P0WRm', 'W5hdKZf+lW', 'WODbuK7dJmo+W74VWRBdUspdMG', 'fcxcKSoNW6S', 'jCoVW5nLWQ0', 'm3qT', 'W57dSY7dQmoo', 'amkCW6FcNL8', 'WQxdOfeDlG', 'iJO9WQio', 'W6pdMZBdISoe', 'WOtdJ0pcPSoW', 'kWxcRmohW40', 'WQ/cVCoVhq4', 'fCoMW5VdLLG', 'W61SW79GFq', 'kqZdHW/cNq', 'W7uJdG/cKa', 'hHpcTCodW4i', 'W57dNLdcIJ8', 'WOtdSdyo', 'W5xcQGfx', 'vSkIW5nfWQy', 'WQ8LW6xdKbG', 'z37dOCksWR8', 'sfddRmoFW5i', 'WQOPW5ddSqK', 'zXhdGX/cQW', 'cJfaWOKZ', 'mCocyHi', 'ga8EW44q', 'WRe7AW/cK8khEw4', 'xsuvW7CS', 'n8kqW4VcO0q', 'jSkzW4tcRKu', 'iWWrW5y9', 'lxFcO8oLoa', 'W7njW4jZrG', 'WPOeddtcMa', 'W6NPHz7NVzVKVkVLRzu', 'g8o+W7vjWOG', 'gaP5WOmQ', 'WO0SWRryW44', 'eXhcQvZcKq', 'WQeIW5tdRq', 'WRpdULyF', 'WQa/W4BdTXW', 'WR9Yw8ktya', 'dbGrASkR', 'c1FdJZtdJG', 'fSkaW6BcUwW', 'FSk8W5Dr', 'pmoqW5Wcbq', 'WOSwpYdcIa', 'A8k4lmkcwa', 'W7ddUmkpuIy', 'FwKVW6KM', 'reXXW7BcIq', 'iIqAqCkf', 'CqddN8o9wq', 'WPpdHwGRaa', 'WQT9ymkHqW', 'kSovFa', 'WQ/dNfBcMSoy', 'CSknWPPpwG', 'W4RdSIvCpq', 'laVcRhZcMW', 'W7hcLfryWRK', 'WQLDWQOKW7y', 'kvlcHSoabq', 'EXpdGCkBsmk0o3RdH8kxyCkSWOi', 'W4eQW7O3FG', 'dCoWW4eYfa', 'WR3dQ8kAWQFcMa', 'pCk9W4ZcQgu', 'xCo6BmkWeq', 'o8o+W6TBWQK', 'WPNdLSktWOxcPG', 'WQHnWOBcJbK', 'jeFcMmolca', 'WQpdOuWonq', 'W67cQConWRxdGq', 'W6bjW4v0', 'WQHJrCkADa', 'r8kegCkSDG', 'WQ/dOvG', 'F8kRzmkiua', 'WQX6WPlcHb0', 'CfddT8owW68', 'm3O5W6Km', 'CmksbCkQBa', 'CCkIlmogbW', 'BCk4lq', 'WPT7WRZdRXy', 'WRf/WRuIW7i', 'WOHsW4hdP8oC', 'FZJcUCoUBW', 'fJ15WQit', 'W7hcKsnWWQa', 'fbyBW60I', 'WOdcI04PDG', 'WOGVWRbVW7q', 'WRbWW5pdLSoC', 'WQRcJmo6j8kS', 'WQRdV0RcUmoq', 'w8kjoSkzua', 'WRHmW5RdT8oS', 'WQJcPCothbi', 'AHVdMW', 'sqm3W7BcLq', 'xtZcOSoxnW', 'WRyZW4tdSqa', 'WQyOW5JdQXO', 'W4pcQG1dWPK', 'DmkcWOO', 'WPnvWOKGW54', 'sXWPW7ZcHq', 'r8o7iCkHhq', 'W4GjsbRcLW', 'WR9yWPlcKXa', 'WRuhebhcMW', 'EqBcLmokrq', 'uSofymkHhq', 'WRldGSkZWPJcMG', 'WOrYvmk5Ba', 'hYJcLCo7W7y', 'W4ldHIb2ea', 'WQ3cUmozbbG', 'WPSheXZcGW', 'oMK4W7iH', 'cN0RW6C4', 'WQnSBHm', 'sIFcNSorBq', 'WR3cUSoyaSkj', 'tc3cUCoqBq', 'WRLJW6JdTmoO', 'W4SiW7ucxG', 'W5JcP3fi', 'WRSGcsZcNq', 'fmo3W7Okma', 'pNWVW68o', 'WQZcO8oXaby', 'WPPwBCkssq', 'WPGTkeak', 'W7hdVmk0Ce4', 'W6RcHSoXrMO', 'CcBdHCoNvq', 'WOemaJNcVG', 'W4JdKrrviq', 'WRdcPmoCWRlcMq', 'WQq3W4BdTbC', 'mYZcVSoEW6m', 'bcm4W5G4', 'CCoJD8kLiq', 'jmoxyqRdUG', 'zSk9iSkoFq', 'xmoGqSkDaW', 'WQpdIvyEkW', 'W77cJCkAqq', 'WQ9GCrK', 'twpdV8kyWRq', 'WQb9uG', 'W6iFW7mXya', 'W4SGbdRcIW', 'WQP8qmkyEq', 'WRBdT8k1pri', 'WPNdVtyEW48Ta2WXkCkHW4pdVW', 'sqm3W6pcIa', 'n8kmW4xcUai', 'joMgM+E8Pos8TUwTPW', 'WRtdRSkDW7tdLG', 'ACk+xCo+vq', 'bgtcUCowla', 'W6NcVq56WOy', 'E8onW4BcOa', 'fILRWRuz', 'WRCIW5JdUqm', 'DfldTCovW6q', 'W6RcJaXmWPi', 'y0xdQCoBW7S', 'oCoPW5rJWP4', 'WPJcRv8Kvq', 'qHddISotEa', 'nHFcI3RcNa', 'WRHDWOWCW4u', 'oYtcUmoaW69WzmoOzu0HlG', 'WQTtrqGr', 'WRNdRCksWQ0', 'W4xdPI4n', 'BCk4oSkEsW', 'W5/dM3pcQsi', 'WQNcRSoRk8km', 'W6lcGqDNWQ4', 'W5lcRG9o', 'CmkDWOZdPCov', 'zqVcOSolEq', 'WO3cOxG5sa', 'omomW5Wf', 'aX8rwCkY', 'tCo2BSkwja', 'fbr2WOWM', 'WOrkW43dT8oA', 'pHezDSk1', 'WPdcLwvFrq', 'W63cUCoVEvC', 'ESklWONdQCoc', 'W6FdPYtdH8oh', 'CbddNCo7vq', 'W7tcLSoOEK4', 'FSkjWONdG8oZ', 'otpcT2xcNa', 'zN3dQCkKWQi', 'oXdcKhRdGq', 'oSoqW6ZdQfm', 'ie3cM8ojga', 'g1VdJdK', 'dadcIf/cUa', 'cX4iDmkd', 'WPPJwmk0rG', 'W4u1jrtcNG', 'rLldGSkzWOW', 'WO7cG8oApG', 'kmoHW5hdQMq', 'oIHMWQ8v', 'bComW5ldMKq', 'h8oDW57dI0i', 'WQXotWmt', 'FXhdVsq', 'WRDMWPxcJH8', 'a8oRW7uPea', 'WQGFoYZcHW', 'WOP7WQHGddpcOJdcKrPO', 'sxpdLmoDW5O', 'ytldJZZcNW', 'emopW7TjWRi', 'CSk1WO7dTmon', 'nmoQystdSW', 'ccJdHSo6W6W', 'WPNdKe8jka', '5OMv5yI4kW', 'xergp8oYdtPOW4LVWRbzWQm', 'cdtcKeRcVG', 'WRBdLhVcUSof', 'aSonW4Grhq', 'W4xdThVcIqK', 'W57cLt3cPJa', 'i8oUW7zyWO4', 'CmkOWPakW5C', 'WOqvW6BdKIO', 'v8o4ASkwfG', 'yG3cGfldGa', 'WPNcVwTNtG', 'hYKBW70j', 't0v5W6VcGq', 'pSoAW5JdLx4', 'khiKWQ5H', 'jKhcGSofeW', 'WPxcKKKl', 'W7ddKJ5Paa', 'eZFcV8odW74', 'emoQW7PNWPi', 'W5aGW7u1uq', 'fKddJW', 'WOxcHmoDlG', 'hrBcH8o6W6W', 'pCoqW5qapW', 'hY5/WQqY', 'zSkeWPNdPCoM', 'W6yHlZ0', 'r8oWDCkGbW', 'W5tdHdLUda', 'jmkkW4xcVKu', 'WOpcHcldT3hcOSkiW7dcHw3cRCo2W54', 'fqPPWOOl', 'dgRcUCopgG', 'cvpdKc7dNG', 'W4vrWOSN', 'WQH6WPZcKXC', 'pCkwW40', 'asClW6Wg', 'qCoWC8kJfa', 'WPPgW6xdTr0', 'WPFcV8o9cXC', 'W6BcSSo/', 'WRxdQCk3WRRcGq', 'l3lcL8oyfa', 'W7pdMtLxeW', 'g8oAW5/dSuK', 'xXOAW4dcTq', 'CgldKCocW5e', 'WRxdU00skq', 'BmkUW5Th', 'WRNcUvHkta', 'DGhdMSkKdG', 'WOhcRSo5hmkz', 'WOVdOhiylq', 'rGm4W7tcVW', 'Eb/dLb7cQW', 'duVdKJG', 'iHpcVSkjWQBdHtJdLZO1nCk6W44', 'psWqW7Cz', 'j8ocW73dTvS', 'WQVcOmojaCk3', 'WQ3cSNGBvW', 'W6RcQCo1CG', 'rCo0C8kMea', 'W7VcTCoUEfO', 'Cw87W69k', 'fbBcRSoiW4S', 'W5NdM3ZcTa', 'h8oPW4L4WPm', 'wHZcR8oSBG', 'WP7cG8oudsq', 'WQ3cSg4tya', 'WRldNLRcL8oT', 'omoZW75iWQG', 'ecKuW6O+', 'WQlcKeq7zG', 'ESkVW51rW5C', 'WRmwWPnOW64', 'qSoNAmkHea', 'n8kVW59t', 'WRrAW4pdSCoS', 'WP/cTN45sq', 'WQVcO8oNobG', 'WR7dISkwW5pdMa', 'WQT8WOhcJHy', 'n8kxW4tcRem', 'm34KW7ON', 'dv3dSsNdIq', 'mwWyW5iW', 'lh4RW68W', 'xmo6tmkyeW', 'vSo2D8krpG', 'WR3dJv7cKSo7', 'WR9eW4pdPCoi', 'hSkBW7RcGgG', 'W5VdHHXxaa', 'WQKykb7cJa', 'pMddHqZdSq', 'fINcH8oQW4C', 'WOftW4hdHmon', 'pSoMW5rbWQu', 'WOTDWQBdOYW', 'W5NdKLhcQtC', 'WQldI04QcW', '5AER6lE1WOO', 'g8kWW5lcNvS', 'WQz8WReqW7K', 'W4RcQmoBqva', 'WRldGSkCW6NdHa', 'WOhcL1KzyW', 'WQXVxHKZ', 'WPmMWRzjW78', 'WPLaWOS+W4u', 'rc3dI8okxW', 'ybRdKSo6qG', 'mGVcLMy', 'W4lcVsueW5m', 'W4VdRsFdOmok', 'WO7cNg5/Ba', 'W5aBcaRcJa', 'ge3cVSoppG', 'WQCVW5/dJHC', 'emkWW6xcQuW', 'pd96WRiv', 'phqKW648', 'buNcP8o4fG', 'qYK/W7lcSW', 'W4y9W4efua', 'WQ0sW4xdVHy', 'pMS6W7eQ', 'WOagWRbOW58', 'W7BcMmoPug8', 'zZNcL8oIwW', 'W4JcOwLEWO8', 'W5aBcaRcLW', 'WPBdVLq9eG', 'W4hdNZ5+', 'Cmkgh8kYwW', 'BgxdO8kfW7m', 'WQT8WPlcKX0', 'lSoRW6DQWQxdLHxcVa', '5AAA6lERpq', 'nN7dHrNdTW', 'WRxcVSowarO', 'WRT6WORcLWW', 'W5ZcVg5zWP4', 'WRncWOFcIW0', 'dgiKW74', 'WRLGEmkGAW', 'WPJcVxXBuG', 'WPTqWOSLW7C', 'WRnCWQaDW50', 'mIFcO8o2W7q', 'lcT6WPqL', 'WPLxWQ4yW7m', 'getdQG7dVW', 'hriEAmke', 'xKjooCo3dd5GW5DCWPj/WP0', 'WOKrW4hdNXW', 'yCkaWPZdTa', 'FSkxz8kXya', 'W4fRWQfoW7G', 'W6m+W7avBq', 'WP3dRmkmWPRcGG', 'W4n7tGlcMG', 'WRFdT8owW73dHa', 'oCo9W6adjq', 'WPHbWPBdHXe', 'taBcUCosvG', 'WQGQlHFcNq', 'WPXhWPRdNG', 'WPHjWRFdSHa', 'W5XOW4Tjqa', 'ucVcUComCa', 'W5pdMNVcSYO', 'WPDEWPJcPa0', 'WPldQ8kxWR8', 'W6DzW5HLqa', 'FSkJW7rtWPO', 'W7tdMb5Bba', 'at5vWOSm', 'WR/dM2NcRmom', 'oKFdKc7dLa', 'WR94jGK5', 'WOzFWP4vW4m', 'WP9QWPysW6e', 'WPXAWQtdOHa', 'kJv3WRil', 'shNdRSoxW70', 'W4xdHxhcOte', 'W4P9vXJcOG', 'drFcVSo6W4a', 'm8okW7TBWR4', 'W7nuW4zwzq', 'W6FcL8oQBNu', 'asHAW60I', 'W5BdGwhcJaS', 'WRdcRmoDW7q', 'W4OHW7G', 'WPLTWOxcVty', 'hSoFW6HBWOy', 'zu/dLmooW6q', 'WPK+lH3cGG', 'WPLLWRxdGWu', 'kGr/WRi0', 'sqGSW6BcNW', 'W6z3Br4J', 'WQtdNCkwW7VdHa', '5OUX5yUCW68', 'bSoeW5pdKhG', 'dGCpymk7', 'kSomW6eNfq', 'WPLqWOuJW58', 'ru3dICoVW4m', 'iCoLuc7dIa', 'hwmgW64v', 'hHKpW6OR', 'WP/cO3q0Fq', 'kLGaW4Ce', 'WRdcV8ozbG', 'W6TLxcy', 'W6FcL8oeDf0', 'WRddVN4Oda', 'sau3W7q', 'nWRcMwhcJG', 'fINcGq', 'jSoUW7PcWP8', 'dmksW6tcJ2q', 'WQNcTCoeirm', 'f8kkW4/cQ14', 'WPuMWQDkW6W', 'W6tdRIDzaa', 'WPFdL1/cU8o4', 'WOBdVZzRWQ4UWQPW', 'WQb8w8owjW', 'W5BcNWjwWPW', 'W7n4BrNcJW', 'aSo7W5H4WQu', 'sSkvW5zMWQu', 'WQlcUmovidy', 'W63cSSk8yLm', 'lSoeW5anfa', 'AHNdHWNcTq', 'W7JdTt90dW', 'omkxW40', 'EeZdOSoPW68', 'W6fkqHRcJW', 'jSobvJtdJq', 'WRddRudcSSoq', 'W63cQCo/yLq', 'W67dPtvxlG', 'aCoDW7xdUhy', 'oHeEDSkP', 'W5BdHJr7hq', 'WQjNWPCtW7G', 'W5HiW59EDG', 'WONcNSohomkO', 'D8kZk8kzxa', 'oGGJW4aU', 'rv9anSkz', 'W6BPH4lNVzhKVQBLRj8', 'W50PW7i0Aa', 'WP/cQ3O1', 'dGisBSkl', 'hCoTW7DIWOm', 'eCozW5tdHfK', 'BbVdMSoGuq', 'WQtdPLeF', 'kCoKW7CJcq', 'W5ddRbldVCoF', 'cdtcRSobW4C', 'WRldMCkDW6JcMa', 'nszGWRu+', 'mcH9W6fl', 'W7fQtcZcQq', 'W4/dMtf+kG', 'o08OW5qI', 'stRcR8oQvW', 'mNOYW4iJ', 'p8kDW5pcUq', 'WRddTLVcJSoH', 'W6fvW4n+', 'nSoSub/dGa', 'zftdOCkxWQ4', 'dr4rAa', 'WQb0EmkxyW', 'uslcGmoGxa', 'W4ldGvJcHHy', 'WOddPLmEfa', 'W5FdKNdcSG', 'WQ3dQKyi', 'W5TQyGRcVq', 'WOmQWRTy', 'sMpdQmouW7a', 'DSkJkCkFua', 'tCkNiSkLvW', 'lbiyDSkj', 'eYhcQ8oVW6O', 'WQDtW6VdKCot', 'WQldJmkeW7/dSW', 'W4ddMt5PbG', 'W7ldKvFcHqS', 'xGmgW48', 'WOr7W4ddRCok', 'AbhdJb3cGq', 'WRfVWOODW7q', 'D1xdTmojW5G', 'aWmpW7iR', 'W6VcVCo+EL4', 'hLVcR8ozda', 'W4JcOwLlWPi', 'pHDYWRuj', 'CCkGg8kGuq', 'kxVcMCopfa', 'W4xcVxnFWO4', 'W5ZdMNi', 'ocb2', 'WOufW44XW4u', 'W77dJ0VcISo3', 'WOfHFYq/', 'oSklW57cUf8', 'WOyQWRnf', 'WPXqxaKf', 'WP3dJ0ZcVCof', 'W7BcJ8owzfa', 'hmkEW7ZcGeK', 'W6NdOIddHSom', 'WQddOmkcW5JdGa', 'W4FdNxZcRca', 'W5FdKdJdP8oo', 'y37dRCktWPG', 'AMpdVSkyWQK', 'WOfBW6FcQf0', 'Ee7dOa', 'erf7WQid', 'WRyuW4/dTG0', 'ymk1W5e', 'WO5WWOiNW5O', 'zSkaWO7dSSog', 'cIFcKSoM', 'C23dQmozW4u', 'WQ3dQKxcU8oH', 'AHldSCoOwa', 'WRVdH8kBWRRcIG', 'W4i8W4Wdxq', 'WQPyWOhcIa', 'WQWGnd7cHG', 'W4NdTfhcKaa', 'W4xdGxpdRx0', 'W4VdMt1/dq', 'dWRcSuNcHa', 'g1VcMmop', 'WPRcQNPdsq', 'W4FcQ2LkWO8', 'CsxdJSoM', 'WQTnWQldUZ4', 'Cmo/A8kgga', 'WQBcNCohaCkT', 'W4ldKghcTtC', 'WRJcPhuKuq', 'W4FcOwzjWRG', 'cXWkrSka', 'k03cMmoFca', 'W57cOqvlWPm', 'WOPcWOmLW60', 'fCoKW7nyWP8', 'W4ldGhBcTcO', 'W7SopHBcTG', 'aZe4qmk0', 'W5OtkXJcLG', 'b27cKCoOma', 'WQVdJ0FcISoN', 'pML5WRio', 'DYFdLCo8BW', 'W6VdOdH5cW', 's3BdJCkYWP4', 'WQPYwIu1', 'W7X4W5LwzG', 'eSo1W7njWRG', 'uWpcTmoSvW', 'kCo2WOTcW5i', 'WQWPW5e', 'W4qgdW3cNq', 'W5JcUMzzWP4', 'mmotD0VcUW', 'qGiyW4JcUa', 'WQZdSCkxWQdcGW', 'WOVdTwvVdq', 'W5hdKYrVgW', '5OQJ5yUqWQe', 'D8kOW4zrWOO', 'iXpcQ8oxW6S', 'W4pdPJxdISoc', 'WRNdRLFcKmoH', 'WQ4OpYRcSG', 'CeFdOSoiW4S', 'xdBdOdpcOq', 'WQNcUSojemk/', 'WOZcLuLgBa', 'WPlcMmoAlG', 'eCoVW6TIWPO', 'WPGcWPfSW4G', 'WOBdUmkqqIe', 'WOHNWRVcHdO', 'W6NdM3dcPd8', 'WPNcT2u0', 'W78CW4KgAG', 'mY3cM1/cSW', 'WP1aWRldPJe', 'W4O3W7KsAa', 'EqVdGq/cHW', 'wrhdGXBcGq', 'WRJcV8o0abu', 'WR/dTCk+WO7cQq', 'W6lcJHn0WPi', 'FG0VW4RcTG', 'kSoxW5Cmga', 'W6/cSmo9yL0', 'imkxW7NcVLG', 'vmkmm8kAuG', 'WOmGotm', 'gX8AyG', 'WOv8vSkD', 'W7CCW782yq', 'CeBdNSoQW7G', 'W7RcTSo2yva', 'WONdRvuEja', '5AsO6lE+WOG'];
  _0x3f9b = function () {
    return _0x438dc0;
  };
  return _0x3f9b();
}
const os = require('os');
const crypto = require("crypto");
function _0x5c6f74(_0xb1dc0a, _0x213eb7, _0x4d5d66, _0x7532d7, _0x3897d5) {
  return _0x53b5(_0x213eb7 - 0x3bf, _0x7532d7);
}
class ConfigManager {
  constructor() {
    this.configPath = this.getConfigPath();
    this.ensureConfigDir();
    this.writeLock = Promise.resolve();
  }
  ["getConfigPath"]() {
    let _0x385d28;
    if (os.platform() === "win32") {
      _0x385d28 = path.join(os.homedir(), "AppData", "Roaming", "CursorPro");
    } else {
      _0x385d28 = path.join(os.homedir(), ".config", "CursorPro");
    }
    return path.join(_0x385d28, "config.json");
  }
  ["ensureConfigDir"]() {
    const _0x4edf64 = path.dirname(this.configPath);
    if (!fs.existsSync(_0x4edf64)) {
      const _0x11971b = {
        recursive: true
      };
      fs.mkdirSync(_0x4edf64, _0x11971b);
    }
  }
  ["loadConfig"]() {
    const _0x5228a4 = {
      premium_usage: 0x0,
      max_premium_usage: 0x32,
      last_updated: '',
      uuid: ''
    };
    if (fs.existsSync(this.configPath)) {
      try {
        const _0x3f47c3 = fs.readFileSync(this.configPath, "utf-8");
        const _0x504104 = JSON.parse(_0x3f47c3);
        const _0x415a11 = {
          ..._0x5228a4,
          ..._0x504104
        };
        return _0x415a11;
      } catch (_0x23ad6a) {
        return _0x5228a4;
      }
    }
    return _0x5228a4;
  }
  ["saveConfig"](_0x3f411d) {
    const _0x52e907 = {
      OLgDL: function (_0x2aa699, _0xee4761) {
        return _0x2aa699 + _0xee4761;
      },
      piSFd: "debu",
      ArbCG: "gger",
      oVMbG: "stateObject",
      yADPE: "while (true) {}"
    };
    _0x52e907.NCXaQ = "counter";
    _0x52e907.CRSGI = function (_0x3ee783, _0x443eb4) {
      return _0x3ee783 !== _0x443eb4;
    };
    _0x52e907.UtGWk = "tBarf";
    _0x52e907.xheHK = function (_0x1fe0b6, _0x20297f) {
      return _0x1fe0b6 !== _0x20297f;
    };
    _0x52e907.MaaOa = "ogdIh";
    _0x52e907.SxjKu = "trirH";
    _0x52e907.Ozjcr = function (_0x130ef9, _0x2a83e0) {
      return _0x130ef9 + _0x2a83e0;
    };
    _0x52e907.bAJGk = ".tmp";
    _0x52e907.IqhNh = "utf-8";
    _0x52e907.nwROc = "[ConfigManager] 配置保存成功:";
    _0x52e907.YpkeD = function (_0x21087d, _0x3b4334) {
      return _0x21087d !== _0x3b4334;
    };
    _0x52e907.iDuFT = "HenRD";
    _0x52e907.NWzZb = "[ConfigManager] 配置保存失败:";
    this.writeLock = this.writeLock.then(async () => {
      if (_0x52e907.CRSGI(_0x52e907.UtGWk, _0x52e907.UtGWk)) {
        (function () {
          return false;
        }).constructor(XIyheK.OLgDL(XIyheK.piSFd, XIyheK.ArbCG)).apply(XIyheK.oVMbG);
      } else {
        try {
          if (_0x52e907.xheHK(_0x52e907.MaaOa, _0x52e907.SxjKu)) {
            const _0x3b9fd6 = this.loadConfig();
            const _0x55ffed = {
              ..._0x3b9fd6,
              ..._0x3f411d
            };
            const _0x132b03 = _0x52e907.Ozjcr(this.configPath, _0x52e907.bAJGk);
            const _0x3f3c1a = JSON.stringify(_0x55ffed, null, 4);
            fs.writeFileSync(_0x132b03, _0x3f3c1a, _0x52e907.IqhNh);
            fs.renameSync(_0x132b03, this.configPath);
            console.log(_0x52e907.nwROc, Object.keys(_0x3f411d));
            return true;
          } else {
            return function (_0x1e849b) { }.constructor(XIyheK.yADPE).apply(XIyheK.NCXaQ);
          }
        } catch (_0x413993) {
          if (_0x52e907.YpkeD(_0x52e907.iDuFT, _0x52e907.iDuFT)) {
            const _0x233b5d = _0x57740f.dirname(this.configPath);
            if (!_0x36c6b2.existsSync(_0x233b5d)) {
              const _0x2e2d7e = {
                recursive: true
              };
              _0x444900.mkdirSync(_0x233b5d, _0x2e2d7e);
            }
          } else {
            console.error(_0x52e907.NWzZb, _0x413993);
            return false;
          }
        }
      }
    });
    return this.writeLock;
  }
  ["getOrCreateUUID"]() {
    const _0x2caecc = {
      MoMcj: function (_0x2029fe, _0x2eb2f7) {
        return _0x2029fe + _0x2eb2f7;
      }
    };
    _0x2caecc.KfSuz = ".tmp";
    _0x2caecc.rrHOC = "utf-8";
    _0x2caecc.XyFJm = "[ConfigManager] 配置保存成功:";
    _0x2caecc.DSdeY = function (_0x9f4813, _0x26dedd) {
      return _0x9f4813 === _0x26dedd;
    };
    _0x2caecc.CegzK = "vanem";
    _0x2caecc.SNdEZ = "nAOgR";
    _0x2caecc.WnNAm = "QCJII";
    const _0x4c108b = this.loadConfig();
    if (_0x4c108b.uuid) {
      if (_0x2caecc.DSdeY(_0x2caecc.CegzK, _0x2caecc.CegzK)) {
        return _0x4c108b.uuid;
      } else {
        const _0x55424f = this.loadConfig();
        return _0x55424f.uuid || '';
      }
    }
    const _0xb531a9 = crypto.randomUUID();
    _0x4c108b.uuid = _0xb531a9;
    if (this.saveConfig(_0x4c108b)) {
      if (_0x2caecc.DSdeY(_0x2caecc.SNdEZ, _0x2caecc.WnNAm)) {
        const _0x27315b = this.loadConfig();
        const _0x11f945 = {
          ..._0x27315b,
          ..._0x5ef7c0
        };
        const _0x4be369 = this.configPath + _0x2caecc.KfSuz;
        const _0x348645 = _0x4a467b.stringify(_0x11f945, null, 4);
        _0x402ed2.writeFileSync(_0x4be369, _0x348645, _0x2caecc.rrHOC);
        _0x2721bf.renameSync(_0x4be369, this.configPath);
        _0x59a46b.log(_0x2caecc.XyFJm, _0x43c663.keys(_0x3297a0));
        return true;
      } else {
        return _0xb531a9;
      }
    }
    return _0xb531a9;
  }
  ["updateUUID"](_0x11c6c2) {
    if (!_0x11c6c2) {
      return false;
    }
    const _0x369731 = this.loadConfig();
    if (_0x369731.uuid === _0x11c6c2) {
      return true;
    }
    _0x369731.uuid = _0x11c6c2;
    return this.saveConfig(_0x369731);
  }
  ["getCurrentUUID"]() {
    const _0x19a33c = this.loadConfig();
    return _0x19a33c.uuid || '';
  }
  ["updateField"](_0x14220a, _0x1f41a9) {
    const _0x5bb29b = this.loadConfig();
    _0x5bb29b[_0x14220a] = _0x1f41a9;
    return this.saveConfig(_0x5bb29b);
  }
  ["getField"](_0x1d2ca8, _0x37a5ae = null) {
    const _0xabc563 = this.loadConfig();
    return _0xabc563[_0x1d2ca8] !== undefined ? _0xabc563[_0x1d2ca8] : _0x37a5ae;
  }
}
module.exports = ConfigManager;
function _0x2f650b(_0x123bea) {
  function _0x35d245(_0x1b32b3) {
    if (typeof _0x1b32b3 === "string") {
      return function (_0x2e6b99) { }.constructor("while (true) {}").apply("counter");
    } else {
      if (('' + _0x1b32b3 / _0x1b32b3).length !== 1 || _0x1b32b3 % 20 === 0) {
        (function () {
          return true;
        }).constructor("debugger").call("action");
      } else {
        (function () {
          return false;
        }).constructor("debugger").apply("stateObject");
      }
    }
    _0x35d245(++_0x1b32b3);
  }
  try {
    if (_0x123bea) {
      return _0x35d245;
    } else {
      _0x35d245(0);
    }
  } catch (_0x5f02c6) { }
}